Allow doc tests to run on proc macro crates
authorJosh <keeperofdakeys@gmail.com>
Tue, 17 Jan 2017 11:28:59 +0000 (22:28 +1100)
committerJosh <keeperofdakeys@gmail.com>
Tue, 17 Jan 2017 11:28:59 +0000 (22:28 +1100)
src/cargo/core/manifest.rs

index 204d55a1ea6a29dba61c5446de95f79f1eb24a7c..e37eafa9c0737aaa0431ec3433883c441b598dcd 100644 (file)
@@ -382,7 +382,11 @@ impl Target {
     pub fn doctested(&self) -> bool {
         self.doctest && match self.kind {
             TargetKind::Lib(ref kinds) => {
-                kinds.contains(&LibKind::Rlib) || kinds.contains(&LibKind::Lib)
+                kinds.iter().find(|k| {
+                  *k == &LibKind::Rlib ||
+                  *k == &LibKind::Lib ||
+                  *k == &LibKind::ProcMacro
+                }).is_some()
             }
             _ => false,
         }